package 面向对象中级.继承;

public class Father {
    public String name="爸爸的名字";

    public Father(){
        System.out.println("Father()...");
    }
    public Father(String name){
        System.out.println("Father(String).....");
    }
}

class Son extends Father{
    //覆盖属性
    public String name="儿子的名字";
    public int age=18;

    public Son(){
        super("哈哈");
    }

    public void m1(String name,int age){
        System.out.println(name+"==="+this.name+"====="+super.name);//??爸爸的名字
        //super指向父类，super.xxx只会去父类中寻找对应属性和方法
        //System.out.println(age+"===="+this.age+"===="+super.age);//
    }

    public static void main(String[] args) {
        Son son=new Son();
        son.m1("参数的名字",20);
    }


}
